package com.ehomepay.escrow.transition.common.redis;

public interface RedisService {

	String get(String key);

	void set(String key, String value);

	void set(String key, String value, int time);

	void delete(String key);

	/**
	 * 名称为key的string加1操作
	 * 
	 * @param key
	 * @return
	 */
	Long incr(String key);

	/**
	 * 设定失效时间
	 * 
	 * @param key
	 * @param time 单位 秒
	 */
	void expire(String key, int time);
	
	/**
	 * 获取失效时间
	 * @param key
	 * @return
	 */
	Long getExpire(String key);

	/**
	 * list
	 * @param key
	 */
	void setList(String key);
}
